﻿//网站配置
window.hostConfig = {
  host: window.location.href.match(/(\w+)/g)[1],
  hostCheck: /^(tst\w+)|(dev\w+)/.test(window.location.href.match(/(\w+)/g)[1])
};
window.domainConfig = {
  environment: window.hostConfig.hostCheck ? window.hostConfig.host.substring(0, 3) : ''
};
window.urlConfig = {
  user: location.protocol + '//' + window.domainConfig.environment + 'user.360kad.com',
  pc: location.protocol + '//' + window.domainConfig.environment + 'www.360kad.com',
  m: location.protocol + '//' + window.domainConfig.environment + 'm.360kad.com',
  cart: location.protocol + '//' + window.domainConfig.environment + 'cart.360kad.com',
  app: (!!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) ? 'https://' : 'https://') + window.domainConfig.environment + 'app.360kad.com',
  /*暂时ios用https,安卓部分webview连图片都阻塞掉了,ios内m站专题请求app接口必须https*/
  search: location.protocol + '//' + window.domainConfig.environment + 'search.360kad.com',
  pay: location.protocol + '//' + window.domainConfig.environment + 'pay.360kad.com',
  res: location.protocol + '//' + window.domainConfig.environment + 'res.360kad.com',
  help: location.protocol + '//' + window.domainConfig.environment + 'help.360kad.com',
  vmall: location.protocol + '//' + window.domainConfig.environment + 'vmall.360kad.com',
  ask: location.protocol + '//' + window.domainConfig.environment + 'ask.360kad.com',
  tmall: location.protocol + '//' + window.domainConfig.environment + 'jy.360kad.com',
  mask: location.protocol + '//' + window.domainConfig.environment + 'wapask.360kad.com',
  ask: location.protocol + '//' + window.domainConfig.environment + 'ask.360kad.com',
  dyapi: location.protocol + '//' + window.domainConfig.environment + 'dyapi.360kad.com',
  multiDomain: {
    pc: function() {
      return window.urlConfig.pc;
      // return !window.hostConfig.hostCheck ? location.protocol + this.randomDomainName('//www{0}.360kad.com', 1, false) : window.urlConfig.pc;
    },
    res: function() {
      return window.urlConfig.res;
      // return !window.hostConfig.hostCheck ? location.protocol + this.randomDomainName('//res{0}.360kad.com', 5, true) : window.urlConfig.res;
    },
    randomDomainName: function(format, max, containsNoNumbers) {
      var num;
      if (containsNoNumbers) {
        num = Math.round(Math.random() * max); //0表示不带数字的地址
      } else {
        num = Math.ceil(Math.random() * max); //禁止出现0
      }
      return format.replace(/\{0\}/g, num == 0 ? '' : num);
    }
  }
};

//百度审核
// window.bdshEnabled = (function() {
//   var enabledDate = new Date(2019, 7, 13, 12, 0, 0, 0); //month 0 到 11 之间的一个整数，表示月份（1月）到11（12月）

//   var nowDate = new Date();
//   return nowDate >= enabledDate;
// })();

// function removeBdshSelector(selectors, isDelayed, tryCount) {
//   var queryResults = document.querySelectorAll(selectors);

//   if (queryResults.length > 0) {
//     for (var i = 0; i < queryResults.length; i++) {
//       if (selectors === 'section.warp_foryou_recommend') {
//         if (!queryResults[i].querySelector('#searchList')) {
//           queryResults[i].parentNode.removeChild(queryResults[i]);
//         }
//       } else {
//         queryResults[i].parentNode.removeChild(queryResults[i]);
//       }
//     }
//   } else if (isDelayed) {
//     tryCount = tryCount || 1;

//     if (tryCount < 10) {
//       (function(tryCount) {
//         setTimeout(function() {
//           removeBdshSelector(selectors, isDelayed, tryCount);
//         }, 500);
//       })(tryCount + 1);
//     }
//   }
// }

// function handleBdsh() {
//   const isRxDetails =
//     document.head.innerHTML.indexOf('layout_rx1') > -1 ||
//     document.head.innerHTML.indexOf('layout_rx2') > -1 ||
//     document.head.innerHTML.indexOf('layout_rx3') > -1 ||
//     document.head.innerHTML.indexOf('layout_rx4') > -1;
//   if (isRxDetails) {
//     return;
//   }

//   //pc
//   //一、数据推荐模块（全部屏蔽）
//   //1、首页-------健康推荐
//   removeBdshSelector('#changeP');
//   //2、非处方药详情页、处方药详情页、缺货模板详情页-------买了该商品的还看过、你浏览过的商品
//   removeBdshSelector('#remand_buylook');
//   removeBdshSelector('#remand_lookpro');
//   //3、搜索页-------搜索该关键词的人还买了、搜索框下热搜推荐、搜索结果相关专区、你是不是在找、搜索无结果页为您推荐
//   removeBdshSelector('#alsobuy');
//   removeBdshSelector('.search_history .search_history_r');
//   removeBdshSelector('#recSubject');
//   removeBdshSelector('div.sidebar_right > div.s_findlist');
//   removeBdshSelector('div.wrap > p.search-title');
//   removeBdshSelector('.wrap #recommend');
//   //4、购物车页：买了的人还买了
//   removeBdshSelector('div.buy-other-things');
//   //5、列表页-看了最终选择
//   removeBdshSelector('body > div.Ywrap > div.Yleft > div:nth-child(2)');
//   //6、用户中心------为您推荐
//   removeBdshSelector('#user-guess');
//   //二、个别页面
//   //1、全站所有页面（包括首页、秒杀频道、搜索页、列表页、专题页、详情页、帮助中心等）----------顶部导航屏蔽：网站导航、药品、非药品、男科中心、美肤商城、资讯中心、慢性病专场、掌上药店、超值秒杀
//   //2、全站所有页面（包括首页、秒杀频道、搜索页、列表页、专题页、详情页、帮助中心等）-----------左侧导航屏蔽
//   removeBdshSelector('div.header_t_r > ul > li.Ywebnav');
//   removeBdshSelector('div.header_t_r > ul > li.Ywebnav > span.tlast');
//   removeBdshSelector('ul.navclist > li:nth-child(n+2)');
//   removeBdshSelector('body > div:nth-child(5) > div > div > div > ul > li:nth-child(n+2)');
//   removeBdshSelector('#lNav_lists');
//   removeBdshSelector('body > div:nth-child(5) > div > div > div > ul > li:not(:first-child)');
//   removeBdshSelector('#kinds_lists');
//   removeBdshSelector('body > div.wrap100 > div > ul.mainNav_list > li:nth-child(6)'); //情趣专区
//   // removeBdshSelector('ul > li.YService');//客户服务
//   // removeBdshSelector('div.rightSide > div.Sinfor');//监管信息发布
//   removeBdshSelector('body > div.nav > div.mainBody > div.mainBody_box > div.ad1'); //首页拼团
//   //3、秒杀频道首图屏蔽
//   removeBdshSelector('div.seckill-banner');
//   //4、找回密码：http://user.360kad.com/Login/ForgetPassword
//   //就是网站导航，已移除
//   //三、首页
//   //1、楼层屏蔽,热门品牌
//   removeBdshSelector('div.mainBody_box > div.floor');
//   removeBdshSelector('div.mainBody_box > div.hotBrand');
//   // 2、首页底部屏蔽 皮肤病，减肥，健康专区（按索引）
//   removeBdshSelector(
//     'p.aboutKadList > a:nth-last-of-type(-n+4),p.clearfix.friendLinks > span.friendList.fl.linkBox > a:nth-child(2),p.clearfix.friendLinks > span.friendList.fl.linkBox > a:nth-child(18),p.clearfix.friendLinks > span.friendList.fl.linkBox > a:nth-child(25)'
//   ); // 四、详情页
//   // 1、非处方模板、处方模板、缺货模板屏蔽，包括在线咨询、弹窗咨询
//   if (location.pathname.toLowerCase().indexOf('/product/') > -1) {
//     removeBdshSelector('div.k-module.layout-module');
//   }
//   removeBdshSelector('#fixed_navigation > div.online_kefu_container'); //咨询延时
//   removeBdshSelector('#fixed_navigation > div.online_kefu_container', true, 1);
//   // 五、列表页
//   //1、相关文章
//   removeBdshSelector('div.Ywrap > div.Yleft > div:nth-child(2)');
//   // 六、男科商城
//   // A、左侧导航屏蔽、顶部导航情趣专区屏蔽
//   removeBdshSelector('div.wrap100.banner.clearfix > div > div.banner_l,body > div:nth-child(3) > div > ul > li:last-child');
//   removeBdshSelector('body > div:nth-child(17) > div.wrap1200.floor.mt20');
//   removeBdshSelector('#tq_invit_container'); // 移除全部分类的链接

//   var queryAllCategorys = document.querySelector('.categorys h2 a');

//   if (queryAllCategorys) {
//     queryAllCategorys.removeAttribute('href');
//   }
//   // 我的处方
//   removeBdshSelector('ul.hNavList li.Ymykad div.Ytopnavdiv dl.Ymykadc dd:first-child');

//   if (location.host.indexOf('m.360kad.com') > -1) {
//     //m
//     // 一、数据推荐模块（全部屏蔽）
//     // 1、首页：猜你喜欢、登录状态下类目推荐
//     removeBdshSelector('section.seclist > div.user-like');
//     removeBdshSelector('#xktj_box');
//     removeBdshSelector('#search > div.search-inner.clearfix > div.search-words > span,#search > div.search-inner.clearfix > div.search-words > ul'); //热搜
//     // removeBdshSelector('.search.search_top,.lunbo.swiper-container');//首页搜索框，轮播
//     // 2、详情页模块-800图同类推荐、底部轮播图、买过该商品的人还看过
//     removeBdshSelector('#nestOutsideSwiper__tab');
//     removeBdshSelector('#videosHtml');
//     removeBdshSelector('#recommendWrap');
//     // 3、搜索页-搜索结果相关专区、搜索页热词推荐、搜索无结果为您推荐、搜索无结果下推荐专区
//     removeBdshSelector('#warp_hot_search > div.hot_search');
//     removeBdshSelector('section.warp_foryou_recommend');
//     // removeBdshSelector('body > section.search_all > section.warp_foryou_recommend');//搜索结果
//     //TODO 相关专区
//     // 一、首页
//     // 1、底部入口
//     removeBdshSelector('footer > div.footer-size1');
//     // 二、详情页
//     // 1、所有产品页面屏蔽以下内容
//     removeBdshSelector('section.details-wrap section:not([class="topfixed"])');
//     removeBdshSelector('#onloadApp');
//     // 三、商城及专题及其他
//     // 全部分类列表页，展示全部频道，屏蔽用药问答入口
//     removeBdshSelector('footer > div.fot_btn.clearfix > ul > li > a[href="//' + location.host + '/Medication/"]');
//     // 首页只剩轮播图
//     if (location.pathname === '/') {
//       removeBdshSelector('body > section,nav.navlist,div[adid="ad_m_double11_main_03_08"]');
//     }
//   }
// }

// if (window.bdshEnabled && location.host !== 'vmall.360kad.com') {
//   document.addEventListener('DOMContentLoaded', handleBdsh, false);
// }
